package com.zd.service.lnter;

import com.zzg.entity.Delivery;
import org.apache.ibatis.annotations.Param;

/**
 * @Description: DeliveryServicelnter
 * @Author:pioneer
 * @Date: 2021-07-06
 * @Version:v1.0
 */
public interface DeliveryServicelnter {
    /**
     * 根据运单id修改派送信息
     * @param shipping 运单管理id
     * @param billingtime 开单时间
     * @param billingclerk 派送员
     * @return 返回数值判断是否成功
     */
    public int updateDelivery(@Param("shipping") String shipping, @Param("billingtime") String billingtime, @Param("billingclerk") String billingclerk);

    /**
     * 根据派送单号查询派送
     * @param deliverynumber 派送单号
     * @return 外包派送对象
     */
    public Delivery getDeliveryByid(@Param("deliverynumber") String deliverynumber);

    /**
     * 根据派送单号修改派送信息
     * @param deliverynumber 派送单号
     * @param deliverydate 派送时间
     * @param deliveryfee 派送费用
     * @param operator 操作员
     * @return 返回数值判断是否修改成功
     */
    public int getupdateDelivery(@Param("deliverynumber") String deliverynumber, @Param("deliverydate") String deliverydate, @Param("deliveryfee") int deliveryfee, @Param("operator") String operator);
}
